﻿/***  File Header  ************************************************************/
/**
* @file TxWin32.h
*
* Win32テキストI/Oクラス
* @author	shozo fukuda
* @date		作成 Mon Mar 20 20:23:53 2006
* @date		修正 $Date: 06/04/18 17:59 $
* System	Windows <br>
*
*******************************************************************************/
#ifndef _TXWIN32_H
#define _TXWIN32_H

/*******************************************************************************
* IMPORTS:
*******************************************************************************/
#include "TxIO.h"

/*******************************************************************************
* CONSTANT:
*******************************************************************************/

/*******************************************************************************
* TYPE:
*******************************************************************************/

/*******************************************************************************
* MACRO:
*******************************************************************************/

/***  Class Header  *******************************************************}}}*/
/**
* Win32テキストI/Oクラス
* @par 解説
*   テキスト入出力チャネルのサービス
**/
/**************************************************************************{{{*/
class TxWin32 :public TxIO {
friend class TxWin32Test;

//CONSTANT:
public:

//LIFECYCLE:
public:
  TxWin32();
  virtual ~TxWin32();

//ACTION:
public:
	virtual void  PutC(char c);
	virtual long  GetC(long timeout);
	virtual char* GetS(char* s, long timeout);

//ACCESSOR:
public:

//INQUIRY:
public:

//ATTRIBUTE:
protected:
};

/*INLINE METHOD:
--$-----------------------------------*/

/*******************************************************************************
* REGULAR C-FUNCTION:
*******************************************************************************/

/*******************************************************************************
* GLOBAL VARIABLE:
*******************************************************************************/

#endif /* _TXWIN32_H */
